package net.zoneland.knowledge.service;

import net.zoneland.knowledge.controller.bean.SanHuiYiKeVo;
import net.zoneland.knowledge.model.SanHuiYiKe;

import java.util.List;

/**
 * 三会一课的业务接口.
 * @author zouxia
 */
public interface SanHuiYiKeService {

    /**
     * 查询.
     * @param sanHuiYiKeVo 查询参数.
     * @return 三会一课集合
     */
    List<SanHuiYiKe> searchByParam(final SanHuiYiKeVo sanHuiYiKeVo);

    /**
     * 查询.
     * @param sanHuiYiKeVo 查询参数.
     * @return 三会一课集合
     */
    List<SanHuiYiKe> searchList(final SanHuiYiKeVo sanHuiYiKeVo);

    /**
     * 查询没有关键字条件.
     * @param sanHuiYiKeVo 查询参数.
     * @return 三会一课集合
     */
    List<SanHuiYiKe> searchNoMeetingsNameList(final SanHuiYiKeVo sanHuiYiKeVo);

    /**
     * 查询.
     * @param id 查询参数.
     * @return 三会一课
     */
    SanHuiYiKe getInfoById(final String id);
}
